/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import modelo.m_consulta;
import modelo.m_ingrediente;
import modelo.m_orden;
import vista.v_consulta;


public class c_consulta implements ActionListener{
     v_consulta vconsulta;
    m_orden morden = new m_orden();
    m_ingrediente ming = new m_ingrediente();
    Vector<m_consulta> consulta = new Vector<m_consulta>();
    Vector<m_ingrediente> consulta_ingrediente = new Vector<m_ingrediente>();
 



    public void actionPerformed(ActionEvent e) {
       Object boton = e.getSource();
    if (boton.equals(vconsulta.getButton_ingredientes()))
      ingredientes();
    else if (boton.equals(vconsulta.getButton_ventas()))
      ventas();
    }


    public c_consulta (v_consulta vconsulta)
    {
    this.vconsulta = vconsulta;
   

    }


    void ventas()
    {


        
        vconsulta.getModelo_jtabla().setColumnIdentifiers(vconsulta.getTitulo());
        vconsulta.getModelo_jtabla().setRowCount(0);
        vconsulta.getModelo_jtabla().setRowCount(50);
        consulta=morden.consultarListadoBD();
        for (int i = 0; i < consulta.size(); i++) {
            vconsulta.getModelo_jtabla().setValueAt(consulta.get(i).getNombreOrden(), i, 0);
            vconsulta.getModelo_jtabla().setValueAt(consulta.get(i).getCantidadOrden(), i, 1);
            vconsulta.getModelo_jtabla().setValueAt(consulta.get(i).getPrecioOrden(), i, 2);
        }
        
    }

    void ingredientes()
    {
     
        vconsulta.getModelo_jtabla().setColumnIdentifiers(vconsulta.getTitulo());
        vconsulta.getModelo_jtabla().setRowCount(0);
        vconsulta.getModelo_jtabla().setRowCount(50);
        consulta_ingrediente=ming.consultaBD();
        for (int i = 0; i < consulta_ingrediente.size(); i++) {
            vconsulta.getModelo_jtabla().setValueAt(consulta_ingrediente.get(i).getNombre(), i, 0);
            vconsulta.getModelo_jtabla().setValueAt(consulta_ingrediente.get(i).getCantidad(), i, 1);
        }
            
    }


}

